/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package DTO;

import java.util.Date;

/**
 *
 * @author HuuTri
 * Lưu giữ thông tin của đại lý
 */
public class DaiLyDTO {
    public final static String TABLE = "DAILY";
    public final static String MA_DAI_LY = "MaDaiLy";
    public final static String MA_LOAI_DAI_LY = "MaLoaiDaiLy";
    public final static String MA_QUAN = "MaQuan";
    public final static String TIEN_NO = "TienNo";
    public final static String TEN_DAI_LY = "TenDaiLy";
    public final static String DIEN_THOAI = "DienThoai";
    public final static String EMAIL = "Email";
    public final static String NGAY_TIEP_NHAN = "NgayTiepNhan";
    public final static String ID = "Id";
    public final static String DIA_CHI = "DiaChi";
    
    int _id; // số định danh
    String _madaily; // Mã đại lý
    String _maloaidaily; // Mã loại đại lý
    String _maquan; // Mã quận
    int _tienno; // Tiền nợ
    String _tendaily; // Tên đại lý
    String _diachi; // Địa chỉ
    String _dienthoai; // Điện thoại
    String _email; // Email
    String _ngaytiepnhan; // Ngày tiếp nhận
    
    // Hàm khởi tạo mặc định
    public DaiLyDTO() {
        initialize(DefaultValue.INT, 
                DefaultValue.STRING, 
                DefaultValue.STRING, 
                DefaultValue.STRING,
                DefaultValue.STRING,
                DefaultValue.INT,
                DefaultValue.STRING,
                DefaultValue.STRING, 
                DefaultValue.STRING,
                DefaultValue.STRING
                );
    }
    
    /*Hàm khởi tạo với giá trị ban đầu*/
    public DaiLyDTO(int id, String madaily, String tendaily,
                    String maloaidaily, String maquan, int tienno,
                    String dienthoai, String diachi, String email,         
                    String ngaytiepnhan) {
        initialize(id, madaily, tendaily,
                    maloaidaily, maquan, tienno,
                    dienthoai, diachi, email,         
                    ngaytiepnhan
                );
    }
    
    private void initialize(int id, String madaily, String tendaily,
                    String maloaidaily, String maquan, int tienno,
                    String dienthoai, String diachi, String email,         
                    String ngaytiepnhan) {
        _id = id;
        _madaily = madaily;
        _maloaidaily = maloaidaily;
        _maquan = maquan;
        _tendaily = tendaily;
        _diachi = diachi;
        _dienthoai = dienthoai;
        _email = email;
        _ngaytiepnhan = ngaytiepnhan;
    }
    
    /*Lấy thông tin Mã đại lý*/
    public String getMaDaiLy() {
        return _madaily;
    }
    
    /*Gán thông tin cho Mã đại lý*/
    public void setMaDaiLy(String madalily) {
        _madaily = madalily;
    }
    
    /*Lấy thông tin Mã loại đại ly*/
    public String getMaLoaiDaiLy() {
        return _maloaidaily;
    }
    
    /*Gán thông tin Mã loại đại lý*/
    public void setMaLoaiDaiLy(String maloaidaily) {
        _maloaidaily = maloaidaily;
    }
    
    /*Gán thông tin mã quận*/
    public void setMaQuan(String maquan) {
        _maquan = maquan;
    }
    
    /*Lấy thông tin mã quận*/
    public String getMaQuan() {
        return _maquan;
    }
    
    /*Lấy thông tin tiền nợ*/
    public int getTienNo() {
        return _tienno;
    }

    /*Gán thông tin tiền nợ*/
    public void setTienNo(int tienno) {
        _tienno = tienno;
    }

    /*Láy thông tin tên đại lý*/
    public String getTenDaiLy() {
        return _tendaily;
    }

    /*Gán thông tin tên đại lý*/
    public void setTenDaiLy(String tendaily) {
        _tendaily = tendaily;
    }

    /*Lấy thông tin đại chỉ*/
    public String getDiaChi() {
        return _diachi;
    }

    /*Gán thông tin địa chỉ*/
    public void setDiaChi(String diachi) {
        _diachi = diachi;
    }

    /*Lấy thông tin điện thoại*/
    public String getDienThoai() {
        return _dienthoai;
    }

    /*Gán thông tin điện thoại*/
    public void setDienThoai(String dienthoai) {
        _dienthoai = dienthoai;
    }

    /*Lấy thông tin email*/
    public String getEmail() {
        return _email;
    }

    /*Gán thông tin email*/
    public void setEmail(String email) {
        _email = email;
    }

    /*Lấy thông tin ngày tiếp nhận*/
    public String getNgayTiepNhan() {
        return _ngaytiepnhan;
    }

    /*Gán thông tin ngày tiếp nhận*/
    public void setNgaytiepnhan(String ngaytiepnhan) {
        _ngaytiepnhan = ngaytiepnhan;
    }
    
    /**
     * Gán giá trị số định danh
     * @param id 
     */
    public void setId(int id) {
        _id = id;
    }
    
    /**
     * Lấy giá trị số định dánh
     * @return 
     */
    public int getId() {
        return _id;
    }
}
